202825554c022e4262fe3bd20a34faf01ab9d620,spring-web-reactive/src/main/java/org/springframework/reactive/web/dispatch/DispatcherHandler.java,DispatcherHandler,initStrategies,#ApplicationContext#,43

Before Change



	protected void initStrategies(ApplicationContext context) {

		this.handlerMappings = new ArrayList<>(BeanFactoryUtils.beansOfTypeIncludingAncestors(
				context, HandlerMapping.class, true, false).values());

		this.handlerAdapters = new ArrayList<>(BeanFactoryUtils.beansOfTypeIncludingAncestors(
				context, HandlerAdapter.class, true, false).values());

After Change



	protected void initStrategies(ApplicationContext context) {

		Map<String, HandlerMapping> mappingBeans =
				BeanFactoryUtils.beansOfTypeIncludingAncestors(context, HandlerMapping.class, true, false);

		this.handlerMappings = new ArrayList<>(mappingBeans.values());
		AnnotationAwareOrderComparator.sort(this.handlerMappings);

		Map<String, HandlerAdapter> adapterBeans =